<?php
namespace Admin\Controller;
use Think\Controller;
class BaseController extends Controller{
	//构造方法
	//__initialize tp的构造方法
	public function __construct(){
		parent::__construct();
		$this->checkLogin();
		//$this->redirect('Login/index');
	}
	
	public function checkLogin(){
		//检测是否登入
	if(!isset($_SESSION['admin'])){
			//未登入
		// redirect('跳转到的链接', 传递的参数, 延迟多少秒进行跳转, 提示信息);
			$this->redirect('Login/index');
			
		}
		/*
		else{
			
			$nameac=CONTROLLER_NAME;//当前控制器的名字
			//当前管理员的权限查出可以访问的控制器
			//如果没有则不允许访问

			$power=session('power');
			
			$admin=session('admin');//当前用户

			$con=D('apurview')
				 ->where(array('admin_id'=>$power))
				 ->find();

			
			$acon=$con['con'];//权限允许的控制器名称
			//测试代码
			/*
			dump($power);
			echo "当前权限<br/>";
			dump($admin);
			echo "当前用户<br/>";
			dump($con);
			echo "当前用户个人信息<br/>";
			dump($acon);
			echo "当前用户权限允许的控制器<br/>";
			dump($nameac);
			echo "当前控制器名称<br/>";
			
			//判断是否有权限访问
			$allow_con="Index,Login,Person";//允许的公用控制器
			if(strpos($acon,$nameac)===false && strpos($allow_con,$nameac)===false && $power!= 1){
				
				
				$this->error('你没有权限访问');
			}
			
		}
		*/
	}
	
}